.box {
  min-width: 320px;
}

.box img {
  width: 100%;
}

.header {
  width: 100%;
}

.navbar {
  border-radius: 0;
  margin-bottom: 0;
}

.headlogo {
  display: flex;
  align-items: center;
  padding-top: 7px;
  padding-right: 7px;
}

section {
  width: 100%;
}

section .bg {
  background: #2a80d9;
}

section .engine {
  background: whitesmoke;
  padding-bottom: 30px;
  padding-top: 30px;
  border-bottom: 1px solid black;
}

section .eng_title {
  font-size: 40px;
  color: #2a80d9;
  font-weight: bold;
}

section .eng_content {
  font-size: 30px;
  color: #7a7a7a;
}
